[<<Previous Entry]
[^^Up^^]
[Next Entry>>]
[Menu]
[About The Guide]
Int 60 Fn 02 - Mdebug - Set Status [G]
AH = 02h
DS:SI -> password or a null byte
ES = new value for the register SE
DI = new value for the register OF
CH = new monitor color if nonzero
CL = new interpreter color if nonzero
BH = new monitor start line if nonzero
BL = new interpreter start line if nonzero
AL = new ASCII code for the hotkey ('A'..'Z', 'a'..'z') if nonzero
DL = new status of the special keys (SHIFT, ALT, CTRL) for the hotkey
if nonzero
DH = if nonzero, new basic process number for communication with the
drivers (DH = multiplex number for the display driver,
DH+1 = multiplex number for the command driver or drivers)
Return: AX = return code
FFFFh call not allowed
FFFEh password is invalid
FFFDh display mode is invalid
0000h successful, status changed
else AL = error reasons (see below)
Note: the values of the registers SE and OF are always changed, the other
values are only changed if they are valid
See Also: AH=00h"MDEBUG"
Index: hotkeys;MDEBUG
Bitfields for error reasons:
bit 0 invalid monitor start line
bit 1 invalid interpreter start line
bit 2 invalid hotkey
bit 3 invalid process number
bits 4-7 reserved
This page created by ng2html v1.05, the Norton guide to HTML conversion utility.
Written by Dave Pearson